/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package tresenraya;

/**
 *
 * @author Helena
 */
abstract public class Jugador {

    private Jugador adversario;
    private Posicion posicion;

    abstract public void realizarJugada();

    public abstract int obtenerTurno();

    abstract boolean isDeseoTerminar();

    /**
     * @return the adversario
     */
    public Jugador getAdversario() {
        return adversario;
    }

    /**
     * @param adversario the adversario to set
     */
    public void setAdversario(Jugador adversario) {
        this.adversario = adversario;
    }

    /**
     * @return the posicion
     */
    public Posicion getPosicion() {
        return posicion;
    }

    /**
     * @param posicion the posicion to set
     */
    public void setPosicion(Posicion posicion) {
        this.posicion = posicion;
    }
}
